package com.doubao.device.service;

import com.doubao.common.result.Result;

/**
 * 访问控制服务接口 - 独立于MembershipService和SmartDeviceService
 */
public interface AccessControlService {
    /**
     * 检查用户是否可以访问特定智能体
     * @param userId 用户ID
     * @param deviceId 智能体ID
     * @return 访问结果
     */
    Result<Void> checkDeviceAccess(Long userId, Long deviceId);
}